﻿using InvestmentIntelligence.TradingData.DataProcessing.Processing;
using InvestmentIntelligence.TradingData.TradingDataTypes;

namespace InvestmentIntelligence.TradingData.Handlers.Mus
{
    public class MusBootstrapper
    {
        static MusBootstrapper() { }

        private MusBootstrapper()
        {
            SecurityResolver = new SecurityResolver(new[] { IdentityType.Sedol, IdentityType.Isin, IdentityType.Ric }, new UnresolvedSecurityWriter());
        }

        private static readonly MusBootstrapper _instance = new MusBootstrapper();

        public static MusBootstrapper Instance
        {
            get { return _instance; }
        }

        public SecurityResolver SecurityResolver { get; private set; }
    }
}